package com.barbeque.mall.service.mallmanagement;

import com.barbeque.mall.bean.BasePageInfo;
import com.barbeque.mall.bean.keyword.MarketKeyword;
import com.barbeque.mall.bean.param.CommonData;

public interface KeywordService {

    /**
     * 显示关键词信息
     * @author ycc
     * @since 2022/07/17 22:11 
     */
    CommonData<MarketKeyword> list(BasePageInfo pageInfo, MarketKeyword keyword);

    /**
     * 添加关键词
     * @author ycc
     * @since 2022/07/17 22:33 
     */
    int create(MarketKeyword keyword);

    /**
     * 修改关键词信息
     * @author ycc
     * @since 2022/07/17 23:01 
     */
    int update(MarketKeyword keyword);

    /**
     * 删除关键词，不直接删除，只更改删除状态码
     * @author ycc
     * @since 2022/07/17 23:05 
     */
    int delete(MarketKeyword keyword);
}
